# 创建0-9的列表

# 1、循环实现
# while 实现
list1 = []

i = 0
while i < 10:
    list1.append(i)
    i += 1

print(list1)

# for 实现
list2 = []

i = 0
for i in range(10):
    list2.append(i)

print(list2)

# 2、列表推导式： 简化代码，创建或控制有规律的列表
list3 = [i for i in range(10)]
print(list3)

# [i*0.5   			for i in list 		if i >30]
# 将i*0.5存于列表中		#i在list中			#i要大于30

# 案例：返回1-100之间的偶数
# 普通方法
list = []
for i in range(1, 101):
    if (i % 2 == 0):
        list.append(i)

# 列表推导式
list = [i for i in range(1, 101) if i % 2 == 0]